package com.cnvai.cms.persistence.basedao;

import com.cnvai.cms.javabean.model.Ygdlzhb;
import com.cnvai.cms.javabean.model.YgdlzhbExample;
import java.math.BigDecimal;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface YgdlzhbMapper {
    int countByExample(YgdlzhbExample example);

    int deleteByExample(YgdlzhbExample example);

    int deleteByPrimaryKey(BigDecimal ygid);

    int insert(Ygdlzhb record);

    int insertSelective(Ygdlzhb record);

    List<Ygdlzhb> selectByExample(YgdlzhbExample example);

    Ygdlzhb selectByPrimaryKey(BigDecimal ygid);

    int updateByExampleSelective(@Param("record") Ygdlzhb record, @Param("example") YgdlzhbExample example);

    int updateByExample(@Param("record") Ygdlzhb record, @Param("example") YgdlzhbExample example);

    int updateByPrimaryKeySelective(Ygdlzhb record);

    int updateByPrimaryKey(Ygdlzhb record);
}